Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorganize sidebar before starting to write solution level docs #91

Merged
merged 16 commits into from
Dec 5, 2023

Conversation

agracey
Copy link
Contributor

@agracey agracey commented Nov 29, 2023

Here's some initial thinking about how to better organize our docs.

FWIW, I'm not sold on the actual section naming but I think this grouping gives faster access to the right data. Also, I would eventually remove the Miscellaneous section. Sorting those docs seemed like a larger task than I had time for this afternoon.

The guiding idea is that someone visiting our docs are likely either looking to solve a problem right then or wanting to know if our platform is the right one to choose.

For the group trying to solve a problem, we have a quickstart for each deployment mechanism (and move all of the demo/lab style quickstarts to a sub) as well as the components being used and other integrations.

For the group doing research, the concepts and best practices would likely be the most interesting.

Once we get more user feedback, I'm sure there will need to be a section of FAQs. (I might add that tomorrow...)

I'm opening as a draft PR to get some feedback on where this structure might break.

Copy link

netlify bot commented Nov 29, 2023

Deploy Preview for edge-misc ready!

Name Link
🔨 Latest commit 7081d8c
🔍 Latest deploy log https://app.netlify.com/sites/edge-misc/deploys/656f891332349800085fa400
😎 Deploy Preview https://deploy-preview-91--edge-misc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@agracey
Copy link
Contributor Author

agracey commented Nov 29, 2023

I know there's a preview to browse but here's a screenshot of the sidebar:
image

import TabItem from "@theme/TabItem";

## openSUSE Build Service

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now this seems fine in the integrations section, but I wonder if we need a separate development section for this kind of content and other contributor guidelines?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, let's chat about where to put contributor guides separately

docs/quickstart/eib.md Outdated Show resolved Hide resolved
docs/quickstart/metal3.md Outdated Show resolved Hide resolved
sidebars.js Show resolved Hide resolved
Copy link
Contributor

@hardys hardys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks great, just a few minor comments

@agracey
Copy link
Contributor Author

agracey commented Nov 30, 2023

Superscripts are not able to be added in the sidebar. I'll add a feature request to docusaurus but it might be on me to implement if it's desired by their community.

@hardys
Copy link
Contributor

hardys commented Dec 1, 2023

Superscripts are not able to be added in the sidebar. I'll add a feature request to docusaurus but it might be on me to implement if it's desired by their community.

Ah, I was assuming we could just use the markdown syntax - I guess we can just go with Metal3 then for now 👍

@@ -0,0 +1,3 @@
---
title: SLE Micro
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could link https://www.suse.com/products/micro/ or perhaps better https://documentation.suse.com/sle-micro here?

I've also been wondering if we should test with LeapMicro e.g https://github.com/suse-edge/metal3-demo currently uses Leap, so it would be a more logical move to switch that to LeapMicro for upstream/community usage, or we can just document how to get the SLEMicro image instead (which is probably OK but not ideal from a community perspective).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's chat about this once I'm back from PTO. It's an interesting thought but I'd like to make sure that Leap Micro and SLE Micro maintain the same ABI compatibility that SLES and Leap do.

@agracey agracey marked this pull request as ready for review December 4, 2023 21:26
Copy link
Contributor

@atanasdinov atanasdinov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

docs/concepts/terms.md Show resolved Hide resolved
docs/integrations/nats.md Outdated Show resolved Hide resolved
docs/quickstart/elemental.md Outdated Show resolved Hide resolved
sidebars.js Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
docs/integrations/create-package-obs.mdx Outdated Show resolved Hide resolved
@agracey agracey merged commit e997573 into suse-edge:main Dec 5, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants